Testing Strategies
Unit testing
New strategies
Embedded main method
Test class in the same file
(embedded class)
Existing strategies
Separate driver/stub
Derived class